home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / music / naizou / kobayasi / mml / trn04_c.mml < prev    next >
Text File  |  1995-08-14  |  8KB  |  556 lines

  1. /*********************************************************************
  2. / MML detail (6) part C
  3. /*********************************************************************
  4. .next
  5. #define     A    rf(>df)2    >(d<f)3
  6. #define     B    rd(b->d)2    >(<b-d)3
  7. #define     O    b-rr4
  8.     t112o4l12    v6    %d%40    $A
  9.         o4l12    v6    %d%40    $B
  10.         o4l8    v8    %d%40    d2        d4.c
  11.         o3l8    v4    %d12    $O        $O
  12.         o3l8    v4    %d16    frr4    frr4
  13.         o2l8    v4    %d24    $O        $O
  14.         o1l8    v4    %d48    r2        $O
  15.         o1l8    v4            r1
  16. .next
  17. #define     P    drr4
  18.     $A
  19.     $B
  20.     <b-2    b-4.b-
  21.     frr4    frr4
  22.     $P        $P
  23.     $O        $O
  24.     r2        $O
  25.     r1
  26. .next
  27.     rg-(>e-g-)2 >(e-<g-)3
  28.     re-(>ce-)2    >(c<e-)3
  29.     a4.a        >g-4.<a
  30.     g-rr4        arr4
  31.     e-rr4        g-rr4
  32.     $O            r2
  33.     r1
  34.     r1
  35. .next
  36.     $A
  37.     $B
  38.     >c2     <b-rr4
  39.     frr4    r2
  40.     < $O    r2
  41.     r1
  42.     r1
  43.     r1
  44. .next
  45. #define     C    rg(>dg)2    >(d<g)3
  46. #define     Q    grr4
  47.     $C
  48.     $B
  49.     >d2     d4.c
  50.     $O        $O
  51.     > $Q    $Q
  52.     > $P    $P
  53.     r2        > $Q
  54.     r2        $Q
  55. .next
  56.     $C
  57.     $B
  58.     <b-2    b-4.b-
  59.     r2        $Q
  60.     $P        $P
  61.     < $Q    $Q
  62.     r2        < $Q
  63.     r1
  64. .next
  65.     rg(>eg)2    t-4 >(e<g)3
  66.     re(b->e)2        (b-e<)2b-r
  67.     >d-4.c            b-4.'9e
  68.     $O                >crr4
  69.     err4            $Q
  70.     >crr4            r2
  71.     r2                r2
  72.     r2                r2
  73. .next
  74.     t+4 ra(>fa)2    >(f<a)3
  75.         rf(>cf)2    >(c<f)3
  76.         f2.             r4
  77.         <arr4        r2
  78.         crr4        r2
  79.         <frr4        r2
  80.         r1
  81.         r1
  82. .next
  83.     ra-(>fa-)2    >(f<a-)3
  84.     rf(>d-f)2    >(d-<f)2d-<r
  85.     f2            f4.'9f
  86.     >d-rr4        d-rr4
  87.     a-rr4        a-rr4
  88.     >d-rr4        d-rr4
  89.     r2            >d-rr4
  90.     r1
  91. .next
  92.     ra-(>e-a-)2 >(e-<a-)3
  93.     re-(>d-e-)2 >(c<e-)3
  94.     !+1a-2&     e-4r4
  95.     e-rr4        crr4
  96.     > $P        <a-rr4
  97.     a-rr4        e-rr4
  98.     r2            a-rr4
  99.     r1
  100. .next
  101.     rg(>e-g)2    >(e-<g)3
  102.     re-(>ce-)2    >(c<e-)2c<r
  103.     e-2         e-4.'9e-
  104.     crr4        crr4
  105.     $Q            $Q
  106.     crr4        crr4
  107.     r2            crr4
  108.     r1
  109. .next
  110.     $C
  111.     rd(>cd)2    >(<bd)3
  112.     !+1g2&        d4r4
  113.     $P            <brr4
  114.     >crr4        < $Q
  115.     $Q            $P
  116.     r2            $P
  117.     r1
  118. .next
  119.     $A
  120.     $B
  121.     d2        d4.c
  122.     $O        $O
  123.     frr4    frr4
  124.     < $O    $O
  125.     < r2    $O
  126.     r1
  127. .next
  128.     $C
  129.     $B
  130.     <b-2    b-4.b-
  131.     r2        $Q
  132.     $P        $P
  133.     $Q        $Q
  134.     r2        $Q
  135.     r1
  136. .next
  137.     t-4     rg>dre->c    re-b-re->c
  138.             re-rr>cg    rb->grcg
  139.             >d4c4        <b-4>c4
  140.     %d%40    $Q            $Q        %d12
  141.     %d%40    e-rr4        e-rr4    %d16
  142.     %d%40    r4e-r        r4e-r    %d24
  143.             r1
  144.             r1
  145. .next
  146.     t+4 o4rf+(>df+)2    v6    %d%20    >d<f+r6d<f+ %d%0
  147.         o4rd(a>d)2        v6    %d%20    adr6<ad     %d%0
  148.         d2                            r2            %d%0
  149.         r1                                        %d%0
  150.         f+rr4        o6l12v6 %d%20    r6d<f+r6    %d%0
  151.         arr4        o5l12v6 %d%20    r6adr6        %d%0
  152.         drr4                        r2            %d%0
  153.         r1
  154. .next
  155.     (r6d<f+)2    rr8o3d8
  156.     (r6<ad)2    r3
  157.     r1
  158.     r1
  159.     (d<f+r6)2    o1d>d8r8
  160.     (<adr6)2    r3
  161.     r1
  162.     r1
  163. /---------------------------------------------------------------------
  164. .next
  165.     t56 l16 (>>rd)2r4    t108o6v7l8    r2
  166.         r2                    o6v4l12 r(d)5
  167.         r2                    o5v4l12 r(d)5
  168.         r2                    o5v7l8    r2
  169.         l16 (>>dr)2r4        o4v2l12 r2
  170.         r2                    o4v2l12 r2
  171.         r2                    o4v2l12 r2
  172.         r2                    o2v6l12 r2
  173. .next
  174. #define     U    v2    rff]fff]    fff]ffr
  175. #define     V    v2    rdd]ddd]    ddd]ddr
  176. #define     X    b-rr3    r2
  177. #define     Z    v2    <rfg-]ga-a] b-b>c]c+r6
  178.     d2        d4rc
  179.     <r(b-)5 r(b-)4r
  180.     r(f)5    rffffr
  181.     d2        d4rc
  182.     $U
  183.     $V
  184.     $Z
  185.     $X
  186. .next
  187.     <b-2    b-4rb-
  188.     r(f)5    rffffr
  189.     r(d)5    rddddr
  190.     <b-2    b-4rb-
  191.     $U
  192.     $V
  193.     $Z
  194.     $X
  195. .next
  196.     a4ra                >g-4<ra
  197.     r(e-)4r             >rccccr
  198.     r(c)5                raaaar
  199.     a4ra                >g-4<ra
  200.     v2    rg-g-](g-)3]    (g-)3]g-g-r
  201.     v2    re-e-](e-)3]    (e-)3]e-e-r
  202.     v2    <rg-g]a-ab-]    b>cd-]dr6
  203.     $X
  204. .next
  205.     >c2     <b-4r4
  206.     <r(f)5    r(f)5
  207.     r(d)5    r(d)5
  208.     >c2     <b-4r4
  209.     $U
  210.     $V
  211.     $Z
  212.     $X
  213. .next
  214.     >d2                 d4rc
  215.     r(b-)5                r(b-)4r
  216.     r(g)5                rggggr
  217.     >d2                 d4rc
  218.     v2    rb-b-](b-)3]    (b-)3]b-b-r
  219.     v2    rgg]ggg]        ggg]ggr
  220.     v2    <rb-b]>cc+d]    e-ef]f+r6
  221.     grr3                r2
  222. .next
  223.     <b-2            r4rb-
  224.     r(g)5            (g)5r
  225.     r(d)5            (d)5r
  226.     <b-2            r4rb-
  227.     v2    rgg]ggg]    ggg]gr6
  228.     v2    rdd]ddd]    drdr4
  229.     v2    <rgg+]ab-b] >cc+r]<b-r6
  230.     grr3            r2
  231. .next
  232.     >d-4]#4rc            v8    b-4re
  233.     rb-b-]#4b-b-r        v6    >reeeer
  234.     ree]#4eer            v6    >r(d-)4r
  235.     >d-4]#4rc            v8    b-4re
  236.     v3    rb-b-](b-)3     v5    (b-)3]b-b-r
  237.     v3    rgg]ggg         v5    ggg]ggr
  238.     v3    !5cb-b]>cd-d    v5    e-ef]f+r6
  239.     crr3                v6    r2
  240. .next
  241.     f2            r2
  242.     r(c)5        (c)6
  243.     <r(a)5        (a)6
  244.     f2            r2
  245.     r(a)5        aaaar6
  246.     r(f)5        ffffr6
  247.     <rab-b>cd-    de-er4
  248.     frr3        r2
  249. .next
  250.     f2            ]#4 f4rf
  251.     r(d-)5        ]#4 r(d-)4r
  252.     r(a-)5        ]#4 r(a-)4r
  253.     f2            ]#4 f4rf
  254.     r(f)5        ]#4 ffffr6
  255.     r(d-)5        ]#4 (d-)4r6
  256.     <d-fg-ga-a    ]#4 b-b>cr4
  257.     d-rr3        ]#4 r2
  258. .next
  259.     ]#4 !+1a-2&         [#4 e-4r4
  260.     ]#4 r(e-)5            [#4 rcc     [#4 ccc
  261.     ]#4 >r(d-)5         [#4 <ra-a-    [#4 (a-)3
  262.     ]#4 !+1a-2&         [#4 e-4r4
  263.     ]#4 r(a-)5            [#4 ra-a-    [#4 (a-)3
  264.     ]#4 r(e-)5            [#4 re-e-    [#4 e-re-
  265.     ]#4 <<a->a-ab-b>c    [#4 r<b>c    [#4 d-dr
  266.     ]#4 <a-rr3            [#4 r2
  267. .next
  268.     v8    g+2         ]#4 g+4rg+
  269.     v6    r(e)5        ]#4 reeeer
  270.     v6    r(b)5        ]#4 rbbbbr
  271.     v8    g+2         ]#4 g+4rg+
  272.     v6    r(a-)5        ]#4 (a-)4r6
  273.     v6    r(e)5        ]#4 eeeer6
  274.     v6    <eg+aa+b>c    ]#4 c+dd+r4
  275.     v6    >err3        ]#4 r2
  276. .next
  277.     v9    !+1b2&        ]#4 f+4r4
  278.     v7    r(g-)5        ]#4 r(e-)5
  279.     v7    >r(e)5        ]#4 <r(b)5
  280.     v9    !+1b2&        ]#4 f+4r4
  281.     v7    r(b)5        ]#4 r(b)5
  282.     v7    r(g-)5        ]#4 r(g-)3rg-
  283.     v7    <<b>b>cc+dd+]#4 dd+efr
  284.     v7    <brr3        ]#4 r2
  285. .next
  286. #define     A    c+dd+e    ff+gg+aa+
  287. #define     O    o4b2    <b4rb
  288. #define     P    o4frr4    <frr4
  289. #define     Q    o4drr4    <drr4
  290. #define     R    o3g+rr4 <g+rr4
  291.     v5l12    o4r6    (b)10
  292.     v5l12    o4r6    $A
  293.     v5l12    r1
  294.             r1
  295.     v6l8    %d%36    $O
  296.     v5l8    %d16    $P
  297.     v5l8    %d32    $Q
  298.     v5l8            $R
  299. .next
  300.     b>c $A
  301.     r(b)11
  302.     r1
  303.     r1
  304.     b4            r4            r2
  305.     d+r         r4            r2
  306.     <g+r %d%0    r{rd+}        d+rr4
  307.     r4            r{r<g+}     g+rr4
  308. .next
  309.     (b)12
  310.     r>c $A
  311.     r1
  312.     r1
  313.             $O
  314.             $P
  315.     %d32    $Q
  316.             $R
  317. .next
  318.     b>c $A
  319.     r(b)11
  320.     r1
  321.     r1
  322.     b4            r4            r2
  323.     d+r         r4            r2
  324.     <g+r %d%0    r{rd+}        d+rr4
  325.     r4            r{r<g+}     g+rr4
  326. .next
  327.     (b)6        ]#4 r(b)5
  328.     b>cc+dd+e    ]#4 reff+gg+
  329.     r2            ]#4 o6r(d)5
  330.     r1
  331.          o4b2    ]#4 <b4rb    %d%0
  332.          o4frr4 ]#4 <frr4    %d%0
  333.     %d32 o4drr4 ]#4 <drr4    %d%0
  334.          o3g+rr4]#4 <g+rr4
  335. .next
  336. #define     A    >ree-dd-c    <bb-aa-gg-
  337. #define     B    >rc<bb-aa-    gg-fee-d
  338. #define     C    rgg-fee-    dd-c<bb-a
  339.     t120v8    $A
  340.         v8    $B
  341.         v8    $C
  342.             r1
  343.         v9    q9{<g>eg}16 q8    >!+2e4..    r4e4
  344.         v9    r16             >!+2c4..    r4c4
  345.         v9    r2                            <!-1gr>g4
  346.         v9    r2                            <!-1grr4
  347. .next
  348.     t+4 fee-dd-c        <rbb-aa-g
  349.         d-c<bb-aa-        rgg-fdd
  350.         a-gg-fee-        rdd-c<bb
  351.         r1
  352.         !+1f2    %d%36    <b4. %d%0    b
  353.         !+1d-2    %d16    <fr4 %d%0    f
  354.         !+1a-2    %d32     dr4 %d%0    d
  355.         r2                >gr4        r
  356. .next
  357.     t+4 $A
  358.         $B
  359.         > $C
  360.         r1
  361.         >!+2e2    r4e4
  362.         >!+2c2    r4c4
  363.         !+2g2    <!-1gr>g4
  364.         r2        <!-1grr4
  365. .next
  366. #define     A    fee-dd-c    <bb-aa-gg-
  367. #define     B    d-c<bb-aa-    gg-fee-d
  368.     t136] $A
  369.         ] $B
  370.         ]a-rr3        r2
  371.         r1
  372.     l12 !12f3ee-    dd-c<bb-a
  373.         !12d-4r4    r2
  374.         !12a-4r4    r2
  375.         r1
  376. .next
  377. #define     C    a-gg-fee-    dd-c<bb-a
  378.     t+8 $A
  379.         $B
  380.         r1
  381.         r1
  382.         $C
  383.         r1
  384.         r1
  385.         r1
  386. .next
  387.     t+8 $A
  388.         $B
  389.         r1
  390.         r1
  391.         $C
  392.         r1
  393.         r1
  394.         r1
  395. .next
  396. #define     A    fg-]#4ga-]#4gg-[#4[#4
  397. #define     B    d-d]#4e-e]#4e-d[#4[#4
  398. #define     C    a-a]#4b-b]#4b-a[#4[#4
  399.     t+8 $A    $A
  400.         $B    $B
  401.         r1
  402.         r1
  403.         $C    $C
  404.         r1
  405.         r1
  406.         r1
  407. .next
  408.     t-6 $A    t-6 fg-g    a-6&g&
  409.         $B        d-de-    e&f6&
  410.         r1
  411.         r1
  412.         $C        a-ab-    b4&
  413.         r2        r4        o1r12d-6&
  414.         r1
  415.         r1
  416. .next
  417. #define     X    >r6c    <r6br6b-
  418.     l4    g    t168v6    >>c     t+2 d-d
  419.     l12 e4        v6    >rgr        (ra-r)2
  420.     l12 r4        v6    o3rer        (rfr)2
  421.     l4    r        v6    o3c         d-d
  422.     l12 >c4     v6    $X
  423.     l12 c4        v6    $X
  424.         r4        v6    r4            r2
  425.         r4        v6    r4            r2
  426. .next
  427. #define     X    r6e->r6d    r6c+<r6f+
  428.     t+3 e-e     t+3 ff+
  429.         rb-rrbr     rbr>rc+r
  430.         rgrrg+r     rg+rra+r
  431.         e-e         ff+
  432.         $X
  433.         $X
  434.         r1
  435.         r1
  436. .next
  437. #define     X    r6fr6e    ]#4 r6ar6a
  438.     t+3 gg+     t+3 ]#4 ab-
  439.         rdrrdr        ]#4 rerrfr
  440.         rbrrbr        ]#4 >rc+rrdr
  441.         gg+         ]#4 ab-
  442.         $X
  443.         $X
  444.         r1
  445.         r1
  446. .next
  447.     t+2 ]#4 b>c     ]#4 {c+r}    t200v9    !+2b-&
  448.         ]#4 rf+rrgr ]#4 r4            v9    !+2b-4&
  449.         ]#4 rd+rrer     r4            r4
  450.         ]#4 b>c     ]#4 {c+r}        r
  451.         ]#4 r6ar6a    ]#4 >g8r8        v9    !+2b-4&
  452.         ]#4 r6ar6a    ]#4 >>e8r8        v9    <!+2b-4&
  453.         r2            o2!8a8r8        r4
  454.         r2            r4                r4
  455. .next
  456. #define     A    t114!+2b-6agfe    t132dc+ece<b
  457.     l12 $A
  458.     l12 $A
  459.     r1
  460.     r1
  461.     $A
  462.     $A
  463.     r1
  464.     r1
  465. .next
  466. #define     A    t-3 ]>e<b->e    t-3 ]<a8r8[[    t114>>!+2c+6<b-ag+f
  467.     $A
  468.     $A
  469.     r1
  470.     r1
  471.     $A
  472.     $A
  473.     r1
  474.     r1
  475. .next
  476. #define     A    t132ege-gdg t-3 ]c+g<b- t-3 ]>g8<a8[[
  477.     $A
  478.     $A
  479.     r1
  480.     r1
  481.     $A
  482.     $A
  483.     r1
  484.     r1
  485. .next
  486. #define     A    t138>>!+2e6dc+<b-a    t+6 ]>gfedc+]b-
  487.     $A
  488.     $A
  489.     r1
  490.     r1
  491.     $A
  492.     $A
  493.     r1
  494.     r1
  495. .next
  496. #define     A    agfe[>ed    c+<b-a[>b-ag
  497.     $A
  498.     $A
  499.     r1
  500.     r1
  501.     $A
  502.     $A
  503.     r1
  504.     r1
  505. .next
  506. #define     A    fedc+e<b-    >c<ab-    t216g8b-8
  507.     $A
  508.     $A
  509.     r1
  510.     r1
  511.     $A
  512.     $A
  513.     r1
  514.     r1
  515. .next
  516. #define     A    t144fgegde    c+e<b->c+<ab-
  517.     $A
  518.     $A
  519.     r1
  520.     r1
  521.     $A
  522.     $A
  523.     r1
  524.     r1
  525. .next
  526. #define     A    gb-fgeg t-4 dec+e<b->c+
  527.     $A
  528.     $A
  529.     r1
  530.     r1
  531.     $A
  532.     $A
  533.     r1
  534.     r1
  535. .next
  536. #define     A    <ab-g+    t-4 aga f+afaea
  537.     $A
  538.     $A
  539.     r1
  540.     r1
  541.     $A
  542.     $A
  543.     r1
  544.     r1
  545. .next
  546. #define     A    t156l6    !+1e-a    t-4 !+1ca    t-4 !+1c+a
  547.     $A
  548.     $A
  549.     r1
  550.     r1
  551.     $A
  552.     $A
  553.     r1
  554.     r1
  555. /---------------------------------------------------------------------
  556.